/**
 * 用户管理JS
 * 
 * @Author Jack
 */
$(function () {
    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();
})

var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        $('#dataTable').bootstrapTable({
            url: dataUrl,     //请求后台的URL（*）
            method: 'get',           //请求方式（*）
            /*toolbar: '#toolbar', */       //工具按钮用哪个容器
            striped: true,           //是否显示行间隔色
            cache: false,            //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）

            pagination: false,          //是否显示分页（*）
           /* formatNoMatches:false,*/
            /*sortable: true,           //是否启用排序
            sortOrder: "desc", */         //排序方式
           /* queryParams: oTableInit.queryParams,*///传递参数（*）
            /*sidePagination: "server", */     //分页方式：client客户端分页，server服务端分页（*）
            /*pageNumber:1,            //初始化加载第一页，默认第一页
            pageSize: 10,            //每页的记录行数（*）
            pageList: [10, 25, 50, 100], */   //可供选择的每页的行数（*）
            /*strictSearch: true,*/
            clickToSelect: true,        //是否启用点击选中行
            /*height: 300, */           //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
            uniqueId: "id",           //每一行的唯一标识，一般为主键列
            /*cardView: false, */         //是否显示详细视图
            /*detailView: false,  */        //是否显示父子表
            columns: dataColumns
            /*search:true*/
            /*sortName:"createDate"*/
            /*columns:[{checkbox:true},dataColumns]*/

        });
    };

    //得到查询的参数
    oTableInit.queryParams = function (params) {
        return dataQueryParams(params);
    };
    return oTableInit;
};